.item-title {
  font-size: 30rpx;
  font-weight: bold;
}

.refund-item {
  background-color: #fff;
  padding: 10rpx 28rpx;
  display: flex;
  align-items: center;
}
.desc-item {
  background-color: #fff;
  padding: 20rpx 28rpx;
}

.goods-box {
  background: #fff;
  padding: 20rpx;
  margin-bottom: 20rpx;
}

.foot-wrap {
  height: 100rpx;
  width: 100%;
}

.foot_box {
  height: 100rpx;
  background-color: #fff;
  display: flex;
  justify-content: center;

  .sub-btn {
    width: 336rpx;
    line-height: 74rpx;
    border-radius: 38rpx;
    color: rgba(#fff, 0.9);
    font-size: 28rpx;
  }

  .contcat-btn {
    width: 336rpx;
    line-height: 74rpx;
    background: rgba(238, 238, 238, 1);
    border-radius: 38rpx;
    font-size: 28rpx;
    font-weight: 400;
    color: rgba(51, 51, 51, 1);
  }
}

.modal-box {
  width: 750rpx;
  // height: 680rpx;
  border-radius: 30rpx 30rpx 0 0;
  background: #fff;

  .modal-head {
    height: 100rpx;
    font-size: 30rpx;
  }

  .modal-content {
    font-size: 28rpx;
  }

  .modal-foot {
    .close-btn {
      width: 710rpx;
      line-height: 80rpx;
      border-radius: 40rpx;
      color: rgba(#fff, 0.9);
    }
  }
}

.success-box {
  width: 600rpx;
  padding: 90rpx 0 64rpx 0;

  .cicon-check-round {
    font-size: 96rpx;
    color: #04b750;
  }

  .success-title {
    font-weight: 500;
    color: #333333;
    font-size: 32rpx;
  }

  .success-btn {
    width: 492rpx;
    height: 70rpx;
    background: linear-gradient(90deg, var(--ui-BG-Main-gradient), var(--ui-BG-Main));
    border-radius: 35rpx;
  }
}
.express-company-input-box {
  position: relative;
}
.express-company-list {
  width: 400rpx;
  height: 300rpx;
  border: 1rpx solid #e2e2e2;
  background-color: #fff;
  position: absolute;
  top: 70rpx;
  left: 0;
  z-index: 10;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 300rpx;
  padding: 20rpx 30rpx;
  border-radius: 10rpx;
  .express-company-item {
    padding: 12rpx 0;
    font-size: 28rpx;
  }
}
